Skip to content

feat(statics): add Katana Network (katanaeth/tkatanaeth) EVM statics#8791

Draft
bitgo-ai-agent-dev[bot] wants to merge 3 commits into
masterfrom
feat/katana-evm-integration
Draft

feat(statics): add Katana Network (katanaeth/tkatanaeth) EVM statics#8791
bitgo-ai-agent-dev[bot] wants to merge 3 commits into
masterfrom
feat/katana-evm-integration

Conversation

@bitgo-ai-agent-dev
Copy link
Copy Markdown

feat(statics): add Katana Network (katanaeth/tkatanaeth) EVM statics

Adds Katana Network (OP Stack L2, chain IDs 747474 mainnet / 737373 Bokuto testnet).
No custom coin module — reuses shared EVM SDK.

Changes

  • modules/statics/src/base.ts: Added KATANAETH to CoinFamily and UnderlyingAsset enums
  • modules/statics/src/networks.ts: Added KatanaEth and KatanaEthTestnet network classes; registered in Networks.main and Networks.test
  • modules/statics/src/allCoinsAndTokens.ts: Added katanaeth and tkatanaeth account entries with shared EVM features
  • modules/sdk-core/src/bitgo/environments.ts: Added explorer API URLs for katanaeth and tkatanaeth
  • modules/statics/test/unit/fixtures/expectedColdFeatures.ts: Added katanaeth and tkatanaeth alphabetically

Linear: CECHO-808

Adds Katana Network (OP Stack L2, chain IDs 747474 mainnet /
737373 Bokuto testnet). No custom coin module — reuses shared
EVM SDK.

Ticket: CECHO-808
Session-Id: ce42c66f-0583-4245-91a2-d0a0d5be99a6
Task-Id: 2dfd5a22-d68e-454b-9fe2-deeaae035cb9
@bitgo-ai-agent-dev bitgo-ai-agent-dev Bot force-pushed the feat/katana-evm-integration branch from 22a6b71 to 6e9c2b5 Compare May 18, 2026 09:01
@imkushagra12-bitgo
Copy link
Copy Markdown

Two missing changes needed

This PR is missing two files required for all new EVM chains. Please add the following before merging.

1. modules/statics/src/networkFeatureMapForTokens.ts

Add katanaeth with EIP-1559 features (same pattern as arbeth and opeth):

katanaeth: [...AccountCoin.DEFAULT_FEATURES, CoinFeature.EIP1559],

Insert alphabetically — after opeth, before polygon.

2. modules/statics/src/coins/ofcCoins.ts

Add OFC mainnet and testnet entries (follow the inketh pattern at lines 361–369):

ofc('<new-uuid>', 'ofckatanaeth', 'Katana', 18, UnderlyingAsset.KATANAETH, CoinKind.CRYPTO),
tofc(
  '<new-uuid>',
  'ofctkatanaeth',
  'Testnet Katana',
  18,
  UnderlyingAsset.KATANAETH,
  CoinKind.CRYPTO
),

Insert after the ofctinketh / ofchemieth block.

Reference PRs: #8506 (OFC change), #8652 (networkFeatureMapForTokens)

Linear: CECHO-1125

Add ofckatanaeth/ofctkatanaeth OFC coin entries and katanaeth EIP-1559
network feature map entry for Katana Network (OP Stack L2).

Ticket: CECHO-1125
Session-Id: ce42c66f-0583-4245-91a2-d0a0d5be99a6
Task-Id: 2dfd5a22-d68e-454b-9fe2-deeaae035cb9
@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 18, 2026

@bitgo-ai-agent-dev bitgo-ai-agent-dev Bot force-pushed the feat/katana-evm-integration branch from 6729c8c to bd74754 Compare May 18, 2026 10:43
Update ofckatanaeth and ofctkatanaeth to use the pre-generated UUIDs
and move their entries to before ofcinketh as required.

Ticket: CECHO-808
Session-Id: 959e8742-a797-4a4b-8317-2574e0496b06
Task-Id: 070f3895-7ae2-41e3-b768-467cd0f4d831
@bitgo-ai-agent-dev bitgo-ai-agent-dev Bot force-pushed the feat/katana-evm-integration branch from 9207dcd to 746aa4d Compare May 18, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant